package cn.tedu.logistics.service;

import java.util.List;

import cn.tedu.logistics.bean.Goods;
import cn.tedu.logistics.bean.GoodsType;

public interface GoodsService {

	//查询全部商品类型记录
	List<GoodsType> findGoodsType();
	
	//添加商品类型记录
	void addGoodsType(GoodsType goodsType);

	//根据id删除商品类型记录
	void delGoodsTypeById(Integer id);

	//根据id查询商品类型记录
	GoodsType findGoodsTypeById(Integer id);

	//更新商品类型记录
	void updGoodsType(GoodsType goodsType);

	//查询全部商品信息记录
	List<Goods> findGoodsInfo();

	//添加商品信息记录
	void addGoodsInfo(Goods goods);
	
	//根据id删除商品信息记录
	void delGoodsInfoById(Integer id);

	//根据id查询商品信息记录
	Goods findGoodsById(Integer id);

	//更新商品信息记录
	void updGoods(Goods goods);

	int checkGoodsType(Integer id);

	List<String> findGoodsIdByTypeId(Integer id);

	void delGoodsInfo(List<String> list);

}
